home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / util4 / bxstrt14.lha / BoxStart1.4 / BoxStart.dok < prev    next >
Text File  |  1995-09-30  |  18KB  |  360 lines

  1.  
  2.  
  3.                                  BoxStart 1.4
  4.  
  5.                             © 1995 by Tim Teulings
  6.                               (RAEL@EDGE.ping.de)
  7.                         (RAEL@FORTHOPE.GETLERS.sub.org)
  8.                         (Tim_Teulings@UN.MAUS.RUHR.DE)
  9.  
  10.                   Dokumentation © 1995 by Joerg Janshen-Jaeger
  11.                          (J_J-Jaeger@TOSCHIBO.RUHR.DE)
  12.                         (SYSOP@FORTHOPE.GETLERS.sub.org)
  13.                       (Mc_HUNTER@FORTHOPE.GETLERS.sub.org)
  14.                      (Joerg_Janshen-Jaeger@UN.MAUS.RUHR.DE)
  15.  
  16.                         Autor      : Tim Teulings
  17.                         Ausführung : Tim Teulings
  18.                         Idee       : Joerg Janshen-Jaeger
  19.                         BetaTester : Joerg Janshen-Jaeger
  20.  
  21.                             Geschrieben in Oberon-2
  22.                              (AmigaOberon von A+L)
  23.  
  24.  Kurzbeschreibung :
  25.  ------------------
  26.  
  27.  BoxStart ist ein kleines Pogramm, welches, in ein Script der User-Startup
  28.  oder auch im WBstartup-Verzeichnis plaziert, ein angebenes Programm startet.
  29.  Der Clue ist nun, daß ein kleines Fenster geöffnet wird, über das innerhalb
  30.  einer angebbaren Zeit mittels einer oder auch beiden Maustasten dieser Vor-
  31.  gang unterdrückt werden kann. Speziell geschrieben wurde es für Mailbox-
  32.  Betreiber, die normalerweise ihre Boxsoftware automatisch starten, gelegend-
  33.  lich aber auch nicht, und durch einen einfachen Mausklick das Starten ver-
  34.  hindern wollen.
  35.  
  36.  Boxstart ist dabei fontsensitiv, System- und StyleGuide-konform und
  37.  hochoptimiert und sowieso das Beste.
  38.  
  39.  Test-Config :
  40.  -------------
  41.  
  42.  BoxStart wurde mit folgenden Rechner-Configurationen ausgiebig und ausführlich
  43.  getestet, ohne das irgendwelche Fehler auftraten:
  44.  
  45.  Config 1:
  46.  
  47.  A2000/OCS/OS 3.1/1MB CHIP/4MB FAST/Microvitec
  48.  A2620 (25 Mhz) 4 MB
  49.  Masoboschi702/Conner 170MB
  50.  CeartixVF1414
  51.  
  52.  Config 2:
  53.  
  54.  A2000/ECS/OS 3.1/1 MB CHIP/10 MB FAST/PHILIPS CM8833-II
  55.  M-TEC 68030 (14Mhz)/68882 (25Mhz)/4 MB
  56.  Golem Ram-Card 4 MB
  57.  Golem FastSCSI/MaXtor 7245S
  58.  Oktagon 2008/2 MB/3xQUANTUM [LPS540S/PD210S/LP105S]/Toschiba XM3401TA/HP35470A
  59.  BSC MultiFace III
  60.  ZyXEL U-1496E Plus
  61.  
  62.  Parameter :
  63.  -----------
  64.  
  65.  TITLE=T1                            Für das sich öffnende Fenster kann ein
  66.                                      zweizeiliger Titel angegeben werden.
  67.                                      Dies ist die erste Zeile.
  68.  
  69.  TITLE2=T2/K                         Dies die zweite.
  70.  
  71.  PRESSEDTEXT=PT/K                    Dies ist der Text, der erscheint, wenn
  72.                                      man die entsprechenden Maustasten ge-
  73.                                      drückt hat.
  74.  
  75.  NOTPRESSEDTEXT=NPT/K                Und dies der Text, der erscheint, wenn
  76.                                      man dies nicht tut.
  77.  
  78.  TIME=T/K/N                          So viele Sekunden hat man Zeit, zur
  79.                                      Maus zu hechten. ;-)
  80.  
  81.  WAITAFTERPRESSED=WP/K/N             So viele Sekunden wird gewartet bis das
  82.                                      Fenster geschlossen wird, wenn man die
  83.                                      magischen Maustasten gedrückt hat.
  84.  
  85.  WAITAFTERNOTPRESSED=WNP/K/N         Und so lange, wenn nicht.
  86.  
  87.  WARN=W/S                            Es wird ein Fehlercode von 10 zurückgeben,
  88.                                      wenn die Maustasten gedrückt werden. Ideal
  89.                                      zur Verwendung in Skripten.
  90.  
  91.  EXECUTEPRESSED=EP/K                 Dies ist die magische Befehlszeile, die
  92.                                      ausgeführt wird, wenn das Ganze mittels
  93.                                      der Maustasten abgeblasen wird.
  94.  
  95.  EXECUTENOTPRESSED=ENP/K             Dies ist die magische Befehlszeile, die
  96.                                      ausgeführt wird, wenn das Ganze nicht
  97.                                      mittels der Maustasten abgeblasen wird.
  98.  
  99.  LEFTBUTTON=L/S                      Man muß zum Abbrechen die linke Maustaste
  100.                                      drücken.
  101.  
  102.  MIDBUTTON=M/S                       Oder lieber die Mittlere (Nur bei Mäusen
  103.                                      die auch eine solche haben sinnvoll.)
  104.  
  105.  RIGHTBUTTON=R/S                     Oder lieber doch die Rechte.
  106.                                      (Die drei Optionen können auch kombiniert
  107.                                      werden, dann muß man halt die entsprech-
  108.                                      enden  Maustastenkombinationen drücken.)
  109.  
  110.  RUNPRESSED=ASYNCPRESSED=AP/S        Nach dem Timeout oder Abbruch wird das
  111.                                      Programm sofort gestartet und nicht erst
  112.                                      nachdem das Fenster geschlossen wurde.
  113.  
  114.  RUNNOTPRESSED=ASYNCNOTPRESSED=ANP/S Nach dem Timeout oder Aktivierung wird das
  115.                                      Programm sofort gestartet und nicht erst
  116.                                      nachdem das Fenster geschlossen wurde.
  117.  
  118.           (Alle Parameter können miteinander Kombiniert werden)
  119.  
  120.  Beispiele :
  121.  -----------
  122.  
  123.  
  124.  Beispiel 1:
  125.  
  126.  [c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
  127.  PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
  128.  es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 ENP="SYS:Test.bat" ANP]
  129.  
  130.  Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
  131.  geöffnet:
  132.  
  133.               +----------------------------------------------------------+
  134.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  135.               !                                                          !
  136.               !                   Sie haben 10 Sec. Zeit                 !
  137.               !              das Unvermeintliche Abzuwenden...           !
  138.               !                                                          !
  139.               !                                                          !
  140.               !                                                          !
  141.               +----------------------------------------------------------+
  142.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  143.               !                     Grafisch Angezeigt                   !
  144.               +----------------------------------------------------------+
  145.  
  146.  Wenn nun Nichts gemacht wird, wird nach 10 Sekunden  folgendes angezeigt,
  147.  und das Programm "SYS:TEST.BAT" asyncron gestartet:
  148.  
  149.               +----------------------------------------------------------+
  150.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  151.               !                                                          !
  152.               !                   Sie haben 10 Sec. Zeit                 !
  153.               !              das Unvermeintliche Abzuwenden...           !
  154.               !                                                          !
  155.               !      Jetzt ist es Passiert. Sie haben es so gewollt.     !
  156.               !                                                          !
  157.               +----------------------------------------------------------+
  158.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  159.               !                     Grafisch Angezeigt                   !
  160.               +----------------------------------------------------------+
  161.  
  162.  Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und nichts
  163.  weiter gemacht, ausser das sich das Programm beendet:
  164.  
  165.               +----------------------------------------------------------+
  166.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  167.               !                                                          !
  168.               !                   Sie haben 10 Sec. Zeit                 !
  169.               !              das Unvermeintliche Abzuwenden...           !
  170.               !                                                          !
  171.               ! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
  172.               !                                                          !
  173.               +----------------------------------------------------------+
  174.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  175.               !                     Grafisch Angezeigt                   !
  176.               +----------------------------------------------------------+
  177.  
  178.  
  179.  Beispiel 2:
  180.  
  181.  [c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
  182.  PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
  183.  es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 EP="SYS:Test.bat" AP]
  184.  
  185.  Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
  186.  geöffnet:
  187.  
  188.               +----------------------------------------------------------+
  189.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  190.               !                                                          !
  191.               !                   Sie haben 10 Sec. Zeit                 !
  192.               !              das Unvermeintliche Abzuwenden...           !
  193.               !                                                          !
  194.               !                                                          !
  195.               !                                                          !
  196.               +----------------------------------------------------------+
  197.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  198.               !                     Grafisch Angezeigt                   !
  199.               +----------------------------------------------------------+
  200.  
  201.  Wenn nun nichts gemacht wird, wird folgendes angezeigt, und nichts
  202.  weiter gemacht, ausser das sich das Programm beendet:
  203.  
  204.               +----------------------------------------------------------+
  205.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  206.               !                                                          !
  207.               !                   Sie haben 10 Sec. Zeit                 !
  208.               !              das Unvermeintliche Abzuwenden...           !
  209.               !                                                          !
  210.               !      Jetzt ist es Passiert. Sie haben es so gewollt.     !
  211.               !                                                          !
  212.               +----------------------------------------------------------+
  213.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  214.               !                     Grafisch Angezeigt                   !
  215.               +----------------------------------------------------------+
  216.  
  217.  Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und das
  218.  Programm "SYS:TEST.BAT" asyncron gestartet:
  219.  
  220.               +----------------------------------------------------------+
  221.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  222.               !                                                          !
  223.               !                   Sie haben 10 Sec. Zeit                 !
  224.               !              das Unvermeintliche Abzuwenden...           !
  225.               !                                                          !
  226.               ! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
  227.               !                                                          !
  228.               +----------------------------------------------------------+
  229.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  230.               !                     Grafisch Angezeigt                   !
  231.               +----------------------------------------------------------+
  232.  
  233.  
  234.  Beispiel 3:
  235.  
  236.  [c:BoxStart T1="Sie haben 10 Sec. Zeit" T2="das Unvermeintliche Abzuwenden..."
  237.  PT="Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert..." NPT="Jetzt ist
  238.  es Passiert. Sie haben es so gewollt." T=10 WP=2 WNP=2 EP="SYS:Test1.bat" AP
  239.  ENP="SYS:Test2.bat"]
  240.  
  241.  Es wird das Progarmm C:Boxstart geladen, dann wird folgender Requester
  242.  geöffnet:
  243.  
  244.               +----------------------------------------------------------+
  245.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  246.               !                                                          !
  247.               !                   Sie haben 10 Sec. Zeit                 !
  248.               !              das Unvermeintliche Abzuwenden...           !
  249.               !                                                          !
  250.               !                                                          !
  251.               !                                                          !
  252.               +----------------------------------------------------------+
  253.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  254.               !                     Grafisch Angezeigt                   !
  255.               +----------------------------------------------------------+
  256.  
  257.  Wenn nun nichts gemacht wird, wird folgendes angezeigt, und das Programm
  258.  "SYS:TEST1.BAT" asyncron gestartet:
  259.  
  260.               +----------------------------------------------------------+
  261.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  262.               !                                                          !
  263.               !                   Sie haben 10 Sec. Zeit                 !
  264.               !              das Unvermeintliche Abzuwenden...           !
  265.               !                                                          !
  266.               !      Jetzt ist es Passiert. Sie haben es so gewollt.     !
  267.               !                                                          !
  268.               +----------------------------------------------------------+
  269.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  270.               !                     Grafisch Angezeigt                   !
  271.               +----------------------------------------------------------+
  272.  
  273.  Wenn man nun BEIDE Maustasten drückt, wird folgendes angezeigt, und das
  274.  Programm "SYS:TEST2.BAT" syncron gestartet:
  275.  
  276.               +----------------------------------------------------------+
  277.               !            BoxStart 1.0 © 1995 by Tim Teulings           !
  278.               !                                                          !
  279.               !                   Sie haben 10 Sec. Zeit                 !
  280.               !              das Unvermeintliche Abzuwenden...           !
  281.               !                                                          !
  282.               ! Uff... Nochmal Glück gehabt. Beinahe wäre es Passiert... !
  283.               !                                                          !
  284.               +----------------------------------------------------------+
  285.               !        Hier Wird die verbleibende Zeit in Sekunden       !
  286.               !                     Grafisch Angezeigt                   !
  287.               +----------------------------------------------------------+
  288.  
  289.  BUGS:
  290.  -----
  291.  Zur Zeit nichts bekannt... ;-)
  292.  
  293.  Copyright :
  294.  -----------
  295.  
  296.  BoxStart ist Spaßware. Jeder, der dieses Programm benutzt, sollte viel Spaß
  297.  damit haben.
  298.  
  299.  Fühlt er oder sie sich von seinem/ihrem Gewissen gezwungen, so sei es ihm
  300.  oder ihr auch erlaubt, mir entweder 10 DM oder ein gleichwertiges,
  301.  selbstgeschriebenes Programm frei Haus zu schicken.
  302.  
  303.  Dieses Programm darf sich auf PD-Disketten (speziell AMOK und Fred Fish)
  304.  oder auch in Mailboxen befinden, solange für den Erwerb des Programmes
  305.  nicht mehr als 5 DM bezahlt werden müssen. Ebenfalls erlaubt ist natürlich
  306.  der Upload ins Aminet, FRAS. Bei CDROMs muss ich vorher gefragt werden.
  307.  (Hiermit wird "Fred Fish", "Aminet", sowie "Meeting Pearls" diese Erlaubniss
  308.  generell erteilt)
  309.  
  310.  NATÜRLICH ist es jedem VERBOTEN Teile des Programmes, der Anleitung etc.
  311.  in seinen eigenen Programmen zu verwenden, das ganze seiner eigenen Arbeit
  312.  zuzuschreiben oder sogar damit so etwas schreckliches wie zum Beispiel GELD
  313.  damit zu verdienen.
  314.  
  315.  Jegliche Änderungen an Teilen dieses Paketes (Docs ...) sind
  316.  verboten! Davon ausgenommen sind:
  317.  
  318.  1. Übersetzungen. Dem Originalarchiv dürfen von 3. Hand Übersetzungen
  319.     der Dokumentation, oder auch nur Teile dieser, beigefügt werden. Dabei
  320.     sollte darauf geachtet werden, daß durch die Übersetzung der Text
  321.     inhaltlich nicht verändert wird. Bevor jemand anfängt Teile zu
  322.     übersetzen, sollte er umbedingt mit mit Kontakt aufnehmen. Desweiteren
  323.     müssen diese Übersetzungen mir zugänglich gemacht werden und es muß
  324.     mir erlaubt werden diese im Archiv mitzuveröffentlichen.
  325.  
  326.  2. Das Ändern der Icons sowie der Tooltypes, als auch die Position der
  327.     Icons und Drawers.
  328.  
  329.  Das widerrechtliche Benutzen (Klauen) von Teilen dieses Paketes ist
  330.  ebenfalls verboten!
  331.  
  332.  Es ist verboten BoxStart zu dissassemblieren, decodieren, decompilieren...
  333.  
  334.  Jeder, der gegen diese Bedingungen verstößt, sollte sich bewußt sein, daß
  335.  damit gegebenenfalls eine strafbare Handlung begeht, gegen die ich
  336.  entsprechend vorgehen werde. Sofortige Strafe wird aber auf jedenfall ein
  337.  pompte, unumkehrbarer Fluch sein, der einen zwingt mindestens 8 Stunden
  338.  pro Tag mit einem Microsoftprodukt zu arbeiten, sowie eine, für alle
  339.  sichtbare, Erscheinung einer älteren Frau um die 200, die, mit einem sich
  340.  wild bewegenden Nudelholz bewaffnet, dir immer folgenden wird, erregt den
  341.  rechten Zeigefinger schwenkend und "Du Lümmel" rufend.
  342.  
  343.  Ah ja...
  344.  
  345.  Ich kann KEINE Haftung für jegliche Schäden, die direkt oder indirekt durch
  346.  BoxStart enstehen, übernehmen. So bin ich z.B. nicht für versehendlich
  347.  gelöschte oder durch Absturz verlorengegangende wichtige Programme,
  348.  Dokumente, noch für qualmende Hardware, defekte Software, verwirrte
  349.  Geister, gescheiterten Ehen etc. auch nicht für immer wieder sich
  350.  sporadisch ereignene Geschehnisse wie spontanes Auftauchen der vier
  351.  apokalyptischen Reiter, Weltuntergänge, Lottogewinne, wahrheitsagende
  352.  Politiker, geplatzte Kondome oder irgendwelche anderen denkbaren oder
  353.  undenkbaren sich in die reale Welt materialisierenden Phantasien die
  354.  irgendwie berechtigt oder unberechtigt mit BoxStart, mit mir (oder Terry
  355.  Pratchet) in Verbindung gebracht werden können, verantwortlich zu machen.
  356.  BoxStart scheint zu funktionieren (der Betatester hat sich nie beschwert).
  357.  
  358.  Viel Spaß wünschen Tim und Jörg ;-)
  359.  
  360.